# 作者: 菅世博
# 2025年02月21日09时32分14秒
# 512326042@qq.com

def print_exception_position(e):
    print(e)
    print(e.__traceback__.tb_frame.f_globals["__file__"])  # 发生异常所在的文件
    print(e.__traceback__.tb_lineno)  # 发生异常所在的行数


try:
    a = 1
    b = 0
    print(a / b)
except Exception as e:
    print_exception_position(e)
